--      The Pattern Generator
--      ---------------------

-- Ein Studienprojekt von Philip Gaedke und Valentin Hadelich
-- an der Bauhaus-Universität Weimar SS 2002 / Fakultät Architektur
-- am Lehrstuhl "Informatik in der Architektur" von Prof. Dr. Dirk Donath
-- betreut durch Thorsten M. Lömker
-- Lingo Programmierung: Philip Gaedke - philip.gaedke@rasterball.de

-- Grundaufbau der 3D-Umgebung:
if member("3d_welt").membernum <= 0 then
darsteller = new(#shockwave3d)
member(darsteller).name = "3d_welt"
else
member("3d_welt").resetworld()
end if

global darsteller, bild, bild2, bild3
-- Ein Bitmap-Darsteller für die Textur wird erzeugt:
if member("textur_himmel").membernum <= 0 then
darsteller = new(#bitmap)
bild = image(20, 20, 16)
bild.fill(bild.rect, rgb(200, 200, 200))
bild.fill(rect(2, 4, 18, 16), [#shapeType: #oval, #color: rgb(100, 100, 100)])
member(darsteller).image = bild
member(darsteller).name = "textur_himmel"
end if

-- Eine Kugel als Horizont:
member("3d_welt").newTexture("t_textur_himmel")
member("3d_welt").texture("t_textur_himmel").member = member("textur_himmel")
member("3d_welt").newShader("shader_himmel", #standard)
member("3d_welt").shader("shader_himmel").texture = member("3d_welt").texture("t_textur_himmel")
member("3d_welt").newModelResource("mres_sphere_himmel", #sphere)
member("3d_welt").newModel("model_himmel")
member("3d_welt").Model("model_himmel").resource = member("3d_welt").ModelResource("mres_sphere_himmel")
member("3d_welt").Model("model_himmel").shaderList = member("3d_welt").shader("shader_himmel")
member("3d_welt").Model("model_himmel").visibility = #back
member("3d_welt").Model("model_himmel").transform.scale = vector( 1000.0000, 1000.0000, 500.0000 )

-- Ein Bitmap-Darsteller für die Textur wird erzeugt:
if member("textur_landschaft").membernum <= 0 then
bild = image(20, 20, 16)
bild.fill(bild.rect, rgb(160, 160, 160))
bild.fill(rect(1, 1, 15, 15), rgb(150, 150, 150))
bild2 = image(800, 8, 16)
repeat with teller = 0 to 99
bild2.copyPixels(bild, rect(teller*8, 0, teller*8+8, 8) ,bild.rect)
end repeat
bild3 = image(800, 800, 16)
repeat with teller = 0 to 99
bild3.copyPixels(bild2,rect(0, teller*8, 800, teller*8+8) ,bild2.rect)
end repeat
darsteller = new(#bitmap)
member(darsteller).image = bild3
member(darsteller).name = "textur_landschaft"
end if

member("3d_welt").newtexture("t_textur_landschaft")
member("3d_welt").texture("t_textur_landschaft").member = Member("textur_landschaft")
-- Ein Bitmap-Darsteller für die Textur wird erzeugt:
if member("textur_ebene").membernum <= 0 then
darsteller = new(#bitmap)
bild = image(20, 20, 16)
bild.fill(bild.rect, rgb(220, 220, 220))
member(darsteller).image = bild
member(darsteller).name = "textur_ebene"
end if

-- Eine Ebene als Grundfläche und Horizont:
member("3d_welt").newtexture("t_textur_ebene")
member("3d_welt").texture("t_textur_ebene").member = Member("textur_ebene")
member("3d_welt").newshader("shader_ebene",#standard)
member("3d_welt").shader("shader_ebene").texture = member("3d_welt").texture("t_textur_ebene")
member("3d_welt").shader("shader_ebene").shininess = 10.0000
member("3d_welt").newModelResource("mres_plane_ebene", #plane)
member("3d_welt").ModelResource("mres_plane_ebene").width = 100.0000
member("3d_welt").ModelResource("mres_plane_ebene").length = 100.0000
member("3d_welt").newModel("model_ebene")
member("3d_welt").Model("model_ebene").resource = member("3d_welt").ModelResource("mres_plane_ebene")
member("3d_welt").Model("model_ebene").transform.scale = vector( 500.0000, 500.0000, 1.0000 )
member("3d_welt").Model("model_ebene").transform.position = vector(0, 0, 0)
member("3d_welt").Model("model_ebene").shaderList = member("3d_welt").shader("shader_ebene")

-- Eine Landschaft als Höhenmodell wird als Gittermodell aus einem Bitmap generiert:
-- Ein Bitmap-Darsteller für die Textur wird erzeugt:
if member("textur_baufeld").membernum <= 0 then
darsteller = new(#bitmap)
bild = image(20, 20, 16)
bild.fill(bild.rect, rgb(250, 250, 250))
member(darsteller).image = bild
member(darsteller).name = "textur_baufeld"
end if

-- Eine Flache Box als transparente Markierung für das Baufeld:
member("3d_welt").newModelResource("mres_kubus_normal", #box)
member("3d_welt").newtexture("t_textur_baufeld")
member("3d_welt").texture("t_textur_baufeld").Member = Member("textur_baufeld") 
member("3d_welt").newshader("shader_baufeld",#standard)
member("3d_welt").shader("shader_baufeld").blend = 0.0000
member("3d_welt").shader("shader_baufeld").texture = member("3d_welt").texture("t_textur_baufeld")
member("3d_welt").newModel("model_baufeld")
member("3d_welt").Model("model_baufeld").resource = member("3d_welt").ModelResource("mres_kubus_normal")
member("3d_welt").Model("model_baufeld").transform.scale = vector(30,30,50)
member("3d_welt").Model("model_baufeld").transform.position = vector(0, 0, 500)
member("3d_welt").Model("model_baufeld").shaderList = member("3d_welt").shader("shader_baufeld")

-- Eine Stele als Nordorientierung:
if member("textur_nordpfeil").membernum > 0 then
member("3d_welt").newtexture("t_textur_nordpfeil")
member("3d_welt").texture("t_textur_nordpfeil").Member = Member("textur_nordpfeil")
member("3d_welt").newshader("shader_nordpfeil",#standard)
member("3d_welt").shader("shader_nordpfeil").shininess = 0.0000
member("3d_welt").shader("shader_nordpfeil").blend = 20.0000
member("3d_welt").shader("shader_nordpfeil").texture = member("3d_welt").texture("t_textur_nordpfeil")
member("3d_welt").newModel("model_nordpfeil")
member("3d_welt").Model("model_nordpfeil").resource = member("3d_welt").ModelResource("mres_kubus_normal")
member("3d_welt").Model("model_nordpfeil").transform.scale = vector( 50.0000, 1.0000, 70.0000 )
member("3d_welt").Model("model_nordpfeil").transform.position = vector(0.000, 20000.000, 3000.000)
member("3d_welt").Model("model_nordpfeil").transform.rotation = vector( -50.0000, 0.0000, 0.0000 )
member("3d_welt").Model("model_nordpfeil").shaderList = member("3d_welt").shader("shader_nordpfeil")

end if

-- Ein Bitmap-Darsteller für die Textur wird erzeugt:
if member("textur_objekte_stadt").membernum <= 0 then
darsteller = new(#bitmap)
bild = image(100, 100, 16)
bild.fill(bild.rect, rgb(100, 100, 100))
bild.fill(bild.rect + rect(1, 1, -1, -1), rgb(200, 200, 200))
member(darsteller).image = bild
member(darsteller).name = "textur_objekte_stadt"
end if

--  Textur und Shader für Stadt-Objekte:
member("3d_welt").newtexture("t_textur_objekte_stadt")
member("3d_welt").texture("t_textur_objekte_stadt").Member = Member("textur_objekte_stadt") 
member("3d_welt").newshader("shader_objekte_stadt",#standard)
member("3d_welt").shader("shader_objekte_stadt").texture = member("3d_welt").texture("t_textur_objekte_stadt")

member("3d_welt").shader("shader_objekte_stadt").shininess = 0.0000
member("3d_welt").newshader("shader_objekte_stadt_transparent",#standard)
member("3d_welt").shader("shader_objekte_stadt_transparent").texture = member("3d_welt").texture("t_textur_objekte_stadt")

member("3d_welt").shader("shader_objekte_stadt_transparent").blend = 70.0000
member("3d_welt").shader("shader_objekte_stadt_transparent").shininess = 0.0000
-- Ein Bitmap-Darsteller für die Textur wird erzeugt:
if member("textur_objekte_stadt_markiert").membernum <= 0 then
darsteller = new(#bitmap)
bild = image(100, 100, 16)
bild.fill(bild.rect, rgb(250, 250, 250))
bild.fill(bild.rect + rect(1, 1, -1, -1), rgb(250, 0, 0))
member(darsteller).image = bild
member(darsteller).name = "textur_objekte_stadt_markiert"
end if

-- Textur und Shader für markierte-Objekte:
member("3d_welt").newtexture("t_textur_objekte_stadt_markiert")
member("3d_welt").texture("t_textur_objekte_stadt_markiert").Member = Member("textur_objekte_stadt_markiert")
member("3d_welt").newshader("shader_objekte_stadt_markiert",#standard)
member("3d_welt").shader("shader_objekte_stadt_markiert").texture = member("3d_welt").texture("t_textur_objekte_stadt_markiert")
member("3d_welt").shader("shader_objekte_stadt_markiert").shininess = 0.0000

-- Ein Bitmap-Darsteller für die Textur wird erzeugt:
if member("textur_freifraeume").membernum <= 0 then
darsteller = new(#bitmap)
bild = image(20, 20, 16)
bild.fill(bild.rect, rgb(40, 40, 40))
member(darsteller).image = bild
member(darsteller).name = "textur_freifraeume"
end if

--  Textur und Shader für freifraeume:
member("3d_welt").newtexture("t_textur_freifraeume")
member("3d_welt").texture("t_textur_freifraeume").Member = Member("textur_freifraeume") 
member("3d_welt").newshader("shader_freifraeume",#standard)
member("3d_welt").shader("shader_freifraeume").texture = member("3d_welt").texture("t_textur_freifraeume")

member("3d_welt").shader("shader_freifraeume").blend = 0.0000
member("3d_welt").shader("shader_freifraeume").shininess = 0.0000
member("3d_welt").newshader("shader_freifraeume_transparent",#standard)
member("3d_welt").shader("shader_freifraeume_transparent").texture = member("3d_welt").texture("t_textur_freifraeume")

member("3d_welt").shader("shader_freifraeume_transparent").blend = 0.0000
member("3d_welt").shader("shader_freifraeume_transparent").shininess = 0.0000
--  Textur und Shader für Standort-Kugel:
-- Ein Bitmap-Darsteller für die Kugel-Textur wird erzeugt:
if member("textur_standort").membernum <= 0 then
darsteller = new(#bitmap)
bild = image(24, 24, 16)
bild.fill(bild.rect, rgb(250, 250, 0))
bild.fill(rect(7, 0, 9, 24), rgb(150, 150, 150))
bild.fill(rect(11, 0, 13, 24), rgb(150, 150, 150))
bild.fill(rect(15, 0, 17, 24), rgb(150, 150, 150))
member(darsteller).image = bild
member(darsteller).name = "textur_standort"
end if

member("3d_welt").newTexture("t_textur_standort")
member("3d_welt").texture("t_textur_standort").member = member("textur_standort")
member("3d_welt").newShader("shader_standort", #standard)
member("3d_welt").shader("shader_standort").texture = member("3d_welt").texture("t_textur_standort")
member("3d_welt").shader("shader_standort").blend = 100.0000
member("3d_welt").shader("shader_standort").textureModeList[1] = #wrapPlanar
member("3d_welt").newModel("model_kugel_standort")
member("3d_welt").Model("model_kugel_standort").resource = member("3d_welt").ModelResource("mres_sphere_himmel")
member("3d_welt").Model("model_kugel_standort").shaderList = member("3d_welt").shader("shader_standort")
member("3d_welt").Model("model_kugel_standort").visibility = #front
member("3d_welt").Model("model_kugel_standort").transform.scale = vector( 0.2000, 0.2000, 0.2000 )

-- Kamera:
member("3d_welt").camera("DefaultView").transform.position = vector(0.0000, 0.0000, 1.82000e3)
member("3d_welt").camera("DefaultView").transform.rotation = vector(0.0000, 0.0000, 0.0000)
member("3d_welt").camera("DefaultView").colorBuffer.clearValue = rgb( 155, 155, 155)

-- Lichter:
member("3d_welt").newLight("Punktlicht", #point)
member("3d_welt").Light("Punktlicht").color = rgb( 200, 200, 200 )
member("3d_welt").Light("Punktlicht").transform.position = vector(-1000, -5000, 1000)
member("3d_welt").newLight("Punktlicht_klein", #point)
member("3d_welt").Light("Punktlicht_klein").color = rgb( 160, 160, 160)
member("3d_welt").Light("Punktlicht_klein").transform.position = vector( 1.14700e3, 735.0000, 250.0000)
member("3d_welt").light("UIDirectional").transform.rotation = vector(34.0, -23.0, 0.0)

darsteller = void
bild = void
bild2 = void
bild3 = void


-- Ende Welt Grundaufbau --
-- Bitmap für Landschaftsmodell:
global liste_landschaft

liste_landschaft = []
global b_1
b_1 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
liste_landschaft.add(b_1)
global b_2
b_2 = [0, 0, 31, 39, 39, 39, 39, 39, 31, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 15, 0]
liste_landschaft.add(b_2)
global b_3
b_3 = [0, 31, 71, 95, 103, 95, 95, 87, 87, 71, 63, 63, 63, 63, 63, 63, 63, 71, 63, 63, 55, 39, 15]
liste_landschaft.add(b_3)
global b_4
b_4 = [0, 39, 95, 127, 127, 127, 127, 119, 111, 103, 95, 87, 87, 87, 87, 87, 87, 87, 87, 79, 71, 42, 23]
liste_landschaft.add(b_4)
global b_5
b_5 = [0, 31, 87, 127, 119, 119, 119, 111, 103, 103, 95, 95, 87, 87, 79, 71, 71, 63, 63, 63, 55, 39, 15]
liste_landschaft.add(b_5)
global b_6
b_6 = [0, 31, 87, 119, 111, 111, 111, 103, 95, 95, 95, 87, 87, 79, 63, 42, 39, 39, 39, 39, 39, 23, 0]
liste_landschaft.add(b_6)
global b_7
b_7 = [0, 31, 87, 119, 111, 111, 111, 103, 103, 95, 87, 87, 87, 71, 55, 31, 23, 23, 31, 31, 39, 23, 0]
liste_landschaft.add(b_7)
global b_8
b_8 = [0, 39, 95, 119, 119, 111, 111, 95, 95, 87, 87, 87, 79, 63, 39, 31, 31, 31, 42, 42, 55, 39, 15]
liste_landschaft.add(b_8)
global b_9
b_9 = [0, 39, 95, 127, 119, 111, 103, 87, 79, 79, 87, 79, 71, 42, 31, 31, 39, 55, 63, 63, 71, 42, 15]
liste_landschaft.add(b_9)
global b_10
b_10 = [0, 39, 95, 135, 127, 111, 103, 79, 71, 71, 79, 79, 55, 31, 31, 42, 55, 63, 71, 71, 71, 42, 15]
liste_landschaft.add(b_10)
global b_11
b_11 = [0, 31, 95, 135, 127, 119, 95, 71, 71, 71, 71, 71, 42, 31, 39, 63, 71, 71, 71, 71, 71, 42, 15]
liste_landschaft.add(b_11)
global b_12
b_12 = [0, 31, 87, 119, 119, 119, 103, 71, 71, 71, 71, 71, 42, 31, 42, 71, 71, 71, 71, 71, 71, 42, 15]
liste_landschaft.add(b_12)
global b_13
b_13 = [0, 15, 55, 87, 103, 111, 103, 79, 71, 71, 79, 71, 42, 31, 55, 71, 71, 71, 71, 71, 71, 42, 15]
liste_landschaft.add(b_13)
global b_14
b_14 = [0, 0, 31, 55, 79, 111, 103, 79, 71, 71, 71, 79, 55, 31, 55, 71, 71, 71, 71, 71, 71, 42, 15]
liste_landschaft.add(b_14)
global b_15
b_15 = [0, 0, 23, 42, 79, 103, 103, 87, 71, 71, 79, 71, 42, 31, 42, 63, 63, 71, 71, 71, 71, 42, 15]
liste_landschaft.add(b_15)
global b_16
b_16 = [0, 0, 23, 42, 79, 103, 103, 95, 79, 71, 71, 63, 39, 31, 42, 63, 71, 71, 71, 71, 71, 42, 15]
liste_landschaft.add(b_16)
global b_17
b_17 = [0, 0, 31, 63, 87, 103, 103, 103, 87, 71, 55, 39, 31, 23, 42, 63, 71, 71, 71, 71, 71, 42, 15]
liste_landschaft.add(b_17)
global b_18
b_18 = [0, 0, 39, 71, 95, 95, 95, 95, 79, 55, 39, 31, 23, 23, 42, 71, 79, 79, 79, 71, 71, 42, 15]
liste_landschaft.add(b_18)
global b_19
b_19 = [0, 15, 42, 79, 95, 95, 87, 71, 55, 39, 23, 23, 23, 31, 42, 79, 95, 87, 79, 71, 71, 42, 15]
liste_landschaft.add(b_19)
global b_20
b_20 = [0, 15, 42, 79, 95, 87, 79, 63, 39, 31, 23, 15, 23, 31, 42, 71, 95, 87, 79, 71, 63, 42, 15]
liste_landschaft.add(b_20)
global b_21
b_21 = [0, 0, 31, 55, 71, 71, 63, 42, 31, 23, 15, 15, 15, 23, 39, 55, 63, 63, 63, 55, 55, 39, 15]
liste_landschaft.add(b_21)
global b_22
b_22 = [0, 0, 23, 31, 39, 39, 31, 23, 15, 15, 0, 0, 15, 15, 23, 31, 31, 39, 31, 31, 39, 23, 0]
liste_landschaft.add(b_22)
global b_23
b_23 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
liste_landschaft.add(b_23)
if member("bitmap_landschaft_import").membernum <= 0 then
darsteller = new(#bitmap)
member(darsteller).name = "bitmap_landschaft_import"
end if
bild = image(liste_landschaft[1].count, liste_landschaft.count, 8, #grayscale)
repeat with teller_y = 1 to liste_landschaft[1].count
repeat with teller_x = 1 to liste_landschaft.count
bild.setPixel(teller_x-1, teller_y-1, liste_landschaft[teller_y][teller_x])
end repeat
end repeat




member("bitmap_landschaft_import").image = bild

x = (bild.rect[3] * 0.2)/2
y = (bild.rect[4] * 0.2)/2
theVertexList = []
repeat with a = 0 to bild.rect[4]-1
repeat with b = 0 to bild.rect[3]-1
thisHeight = (getpixel(bild, b, a, #integer )) 
thisHeight = 255 - thisHeight
thisHeight = thisHeight * 2.0
thisHeight = thisHeight - (205 * 2.0)
add theVertexList, vector(x,y,thisHeight) 
x = x - 0.2
end repeat
x = (bild.rect[3] * 0.2)/2
y = y - 0.2
end repeat
facelist = []
pIndex = 1
repeat with r = 0 to bild.rect[4]-2
repeat with c = 0 to bild.rect[3]-2
add facelist, [ pIndex+bild.rect[3], pIndex+1, pIndex]
add facelist, [ pIndex+bild.rect[3], pIndex+1+bild.rect[3], pIndex+1]
pIndex = pIndex + 1
end repeat
pIndex = pIndex + 1
end repeat
-- Das Landschaftsmodell wird aus einem Bitmap als Mesh-Gitter generiert:
member("3d_welt").newMesh("mrTerrain", facelist.count, theVertexList.count, 0, 0, 0)
member("3d_welt").modelResource("mrTerrain").vertexlist = theVertexList
repeat with teller = 1 to facelist.count
member("3d_welt").modelResource("mrTerrain").face[teller].vertices = facelist[teller]
end repeat
member("3d_welt").modelResource("mrTerrain").generateNormals(#smooth)
member("3d_welt").modelResource("mrTerrain").build()
member("3d_welt").newModel("model_landschaft")
member("3d_welt").Model("model_landschaft").resource = member("3d_welt").ModelResource("mrTerrain")
member("3d_welt").Model("model_landschaft").visibility = #both
member("3d_welt").newshader("shader_landschaft",#standard)
member("3d_welt").shader("shader_landschaft").texture = member("3d_welt").texture("t_textur_landschaft")
member("3d_welt").shader("shader_landschaft").shininess = 0.0000
member("3d_welt").shader("shader_landschaft").textureModeList[1] = #wrapPlanar
member("3d_welt").Model("model_landschaft").transform.scale = vector( 500.0000, 500.0000, 1.0000 )
member("3d_welt").Model("model_landschaft").transform.position = vector(50, -50, 0)
member("3d_welt").Model("model_landschaft").transform.rotation = vector(180, 0, 180)
member("3d_welt").Model("model_landschaft").shaderList = member("3d_welt").shader("shader_landschaft")
global gl_nicht_markierbar
gl_nicht_markierbar = ["model_himmel", "model_ebene", "model_baufeld", "model_nordpfeil", "model_landschaft", "terrain_box", "girl"]


-- New model:
Member("3d_welt").newmodel("mod_kasten1_2", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten1_2").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten1_2").transform.scale = vector( 3.7000, 0.4000, 0.0200 )
member("3d_welt").model("mod_kasten1_2").transform.position = vector( 77.1700, 179.7600, 17.7200 )

member("3d_welt").model("mod_kasten1_2").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten1_3", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten1_3").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten1_3").transform.scale = vector( 0.3000, 0.7000, 3.0000 )
member("3d_welt").model("mod_kasten1_3").transform.position = vector( 22.3438, -84.3551, 29.0406 )

member("3d_welt").model("mod_kasten1_3").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten1_4", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten1_4").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten1_4").transform.scale = vector( 0.5000, 1.0000, 3.2000 )
member("3d_welt").model("mod_kasten1_4").transform.position = vector( 43.1594, -176.3562, 31.1361 )

member("3d_welt").model("mod_kasten1_4").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten1_7", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten1_7").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten1_7").transform.scale = vector( 0.9000, 0.3000, 2.4000 )
member("3d_welt").model("mod_kasten1_7").transform.position = vector( -20.0000, 120.0000, 45.2000 )

member("3d_welt").model("mod_kasten1_7").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten1_8", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten1_8").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten1_8").transform.scale = vector( 0.8000, 0.7000, 2.8000 )
member("3d_welt").model("mod_kasten1_8").transform.position = vector( -58.3100, -120.1900, 48.0992 )

member("3d_welt").model("mod_kasten1_8").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten2_2", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten2_2").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten2_2").transform.scale = vector( 1.7000, 0.3000, 0.6000 )
member("3d_welt").model("mod_kasten2_2").transform.position = vector( -55.0000, 75.0000, 42.0000 )

member("3d_welt").model("mod_kasten2_2").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten2_3", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten2_3").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten2_3").transform.scale = vector( 0.5000, 0.7000, 3.6000 )
member("3d_welt").model("mod_kasten2_3").transform.position = vector( -44.1000, -131.4100, 44.0304 )

member("3d_welt").model("mod_kasten2_3").transform.rotation.z = 130.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten2_4", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten2_4").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten2_4").transform.scale = vector( 1.7000, 0.4000, 1.0000 )
member("3d_welt").model("mod_kasten2_4").transform.position = vector( -180.0000, -90.0000, 43.6000 )

member("3d_welt").model("mod_kasten2_4").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten3_1", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten3_1").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten3_1").transform.scale = vector( 0.4000, 2.1000, 1.2000 )
member("3d_welt").model("mod_kasten3_1").transform.position = vector( -65.0000, 160.0000, 51.6000 )

member("3d_welt").model("mod_kasten3_1").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten3_3", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten3_3").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten3_3").transform.scale = vector( 0.2000, 2.3000, 1.4000 )
member("3d_welt").model("mod_kasten3_3").transform.position = vector( -175.0000, 0.0000, 42.0000 )

member("3d_welt").model("mod_kasten3_3").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten3_4", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten3_4").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten3_4").transform.scale = vector( 0.4000, 2.4000, 0.8000 )
member("3d_welt").model("mod_kasten3_4").transform.position = vector( -165.0000, -75.0000, 43.6000 )

member("3d_welt").model("mod_kasten3_4").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten3_5", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten3_5").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten3_5").transform.scale = vector( 0.7000, 2.3000, 0.8000 )
member("3d_welt").model("mod_kasten3_5").transform.position = vector( -220.0000, 125.0000, 42.0000 )

member("3d_welt").model("mod_kasten3_5").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten3_6", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten3_6").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten3_6").transform.scale = vector( 0.3000, 1.8000, 0.6000 )
member("3d_welt").model("mod_kasten3_6").transform.position = vector( -150.0000, -20.0000, 42.0000 )

member("3d_welt").model("mod_kasten3_6").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten3_7", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten3_7").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten3_7").transform.scale = vector( 0.7000, 2.2000, 1.2000 )
member("3d_welt").model("mod_kasten3_7").transform.position = vector( -185.0000, 160.0000, 44.4000 )

member("3d_welt").model("mod_kasten3_7").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten3_8", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten3_8").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten3_8").transform.scale = vector( 0.8000, 2.3000, 0.6000 )
member("3d_welt").model("mod_kasten3_8").transform.position = vector( -10.0000, 190.0000, 56.4000 )

member("3d_welt").model("mod_kasten3_8").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten4_1", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten4_1").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten4_1").transform.scale = vector( 0.8000, 0.7000, 0.8000 )
member("3d_welt").model("mod_kasten4_1").transform.position = vector( 23.1594, -146.3562, 35.9845 )

member("3d_welt").model("mod_kasten4_1").transform.rotation.z = 17.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten4_2", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten4_2").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten4_2").transform.scale = vector( 0.5000, 0.2000, 1.0000 )
member("3d_welt").model("mod_kasten4_2").transform.position = vector( -80.0000, 245.0000, 62.0000 )

member("3d_welt").model("mod_kasten4_2").transform.rotation.z = 25.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten4_3", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten4_3").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten4_3").transform.scale = vector( 0.8000, 0.6000, 0.6000 )
member("3d_welt").model("mod_kasten4_3").transform.position = vector( 30.0000, 135.0000, 33.2000 )

member("3d_welt").model("mod_kasten4_3").transform.rotation.z = 2.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten4_4", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten4_4").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten4_4").transform.scale = vector( 0.6000, 0.6000, 1.6000 )
member("3d_welt").model("mod_kasten4_4").transform.position = vector( -90.0000, 80.0000, 42.0000 )

member("3d_welt").model("mod_kasten4_4").transform.rotation.z = 25.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten4_5", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten4_5").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten4_5").transform.scale = vector( 0.5000, 0.4000, 1.4000 )
member("3d_welt").model("mod_kasten4_5").transform.position = vector( -155.0000, 35.0000, 42.0000 )

member("3d_welt").model("mod_kasten4_5").transform.rotation.z = 9.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten4_7", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten4_7").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten4_7").transform.scale = vector( 0.1000, 0.6000, 1.6000 )
member("3d_welt").model("mod_kasten4_7").transform.position = vector( -70.0000, -10.0000, 43.6000 )

member("3d_welt").model("mod_kasten4_7").transform.rotation.z = 19.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten4_8", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten4_8").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten4_8").transform.scale = vector( 0.8000, 0.7000, 1.4000 )
member("3d_welt").model("mod_kasten4_8").transform.position = vector( -200.0000, -45.0000, 42.0000 )

member("3d_welt").model("mod_kasten4_8").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_1", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_1").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_1").transform.scale = vector( 0.9000, 0.9000, 1.8000 )
member("3d_welt").model("mod_kasten5_1").transform.position = vector( 351.6700, 55.6600, 5.4620 )

member("3d_welt").model("mod_kasten5_1").transform.rotation.z = 4.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_2", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_2").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_2").transform.scale = vector( 0.9000, 0.6000, 1.8000 )
member("3d_welt").model("mod_kasten5_2").transform.position = vector( 384.1700, 85.6600, 19.2620 )

member("3d_welt").model("mod_kasten5_2").transform.rotation.z = 38.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_3", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_3").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_3").transform.scale = vector( 0.5000, 0.3000, 2.0000 )
member("3d_welt").model("mod_kasten5_3").transform.position = vector( 386.6700, 60.6600, 24.5630 )

member("3d_welt").model("mod_kasten5_3").transform.rotation.z = 18.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_4", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_4").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_4").transform.scale = vector( 0.5000, 0.3000, 1.8000 )
member("3d_welt").model("mod_kasten5_4").transform.position = vector( 481.6700, -84.3400, 42.0000 )

member("3d_welt").model("mod_kasten5_4").transform.rotation.z = 22.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_5", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_5").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_5").transform.scale = vector( 0.7000, 0.5000, 2.2000 )
member("3d_welt").model("mod_kasten5_5").transform.position = vector( 476.6700, -64.3400, 42.0000 )

member("3d_welt").model("mod_kasten5_5").transform.rotation.z = 10.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_6", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_6").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_6").transform.scale = vector( 0.8000, 0.4000, 1.4000 )
member("3d_welt").model("mod_kasten5_6").transform.position = vector( 514.1700, -74.3400, 42.0000 )

member("3d_welt").model("mod_kasten5_6").transform.rotation.z = 15.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_7", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_7").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_7").transform.scale = vector( 0.3000, 0.9000, 2.2000 )
member("3d_welt").model("mod_kasten5_7").transform.position = vector( 499.1700, -41.8400, 42.0000 )

member("3d_welt").model("mod_kasten5_7").transform.rotation.z = 6.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_8", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_8").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_8").transform.scale = vector( 0.6000, 1.0000, 1.2000 )
member("3d_welt").model("mod_kasten5_8").transform.position = vector( 519.1700, -54.3400, 42.0000 )

member("3d_welt").model("mod_kasten5_8").transform.rotation.z = 23.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_9", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_9").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_9").transform.scale = vector( 0.7000, 0.8000, 2.2000 )
member("3d_welt").model("mod_kasten5_9").transform.position = vector( 474.1700, -16.8400, 42.0000 )

member("3d_welt").model("mod_kasten5_9").transform.rotation.z = 12.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_10", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_10").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_10").transform.scale = vector( 0.6000, 0.8000, 2.0000 )
member("3d_welt").model("mod_kasten5_10").transform.position = vector( 426.6700, -31.8400, 42.0000 )

member("3d_welt").model("mod_kasten5_10").transform.rotation.z = 23.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_11", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_11").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_11").transform.scale = vector( 0.7000, 1.0000, 2.4000 )
member("3d_welt").model("mod_kasten5_11").transform.position = vector( 509.1700, -124.3400, 42.0000 )

member("3d_welt").model("mod_kasten5_11").transform.rotation.z = 41.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_12", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_12").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_12").transform.scale = vector( 0.9000, 1.0000, 2.4000 )
member("3d_welt").model("mod_kasten5_12").transform.position = vector( 546.6700, 85.6600, 42.0000 )

member("3d_welt").model("mod_kasten5_12").transform.rotation.z = 20.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_13", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_13").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_13").transform.scale = vector( 0.4000, 0.6000, 2.4000 )
member("3d_welt").model("mod_kasten5_13").transform.position = vector( 514.1700, 100.6600, 41.8944 )

member("3d_welt").model("mod_kasten5_13").transform.rotation.z = 7.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_14", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_14").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_14").transform.scale = vector( 0.6000, 0.3000, 1.4000 )
member("3d_welt").model("mod_kasten5_14").transform.position = vector( 599.1700, 105.6600, 41.0944 )

member("3d_welt").model("mod_kasten5_14").transform.rotation.z = 16.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_15", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_15").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_15").transform.scale = vector( 0.6000, 0.7000, 2.0000 )
member("3d_welt").model("mod_kasten5_15").transform.position = vector( 474.1700, 105.6600, 36.0560 )

member("3d_welt").model("mod_kasten5_15").transform.rotation.z = 15.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_16", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_16").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_16").transform.scale = vector( 0.7000, 0.5000, 1.8000 )
member("3d_welt").model("mod_kasten5_16").transform.position = vector( 551.6700, 48.1600, 42.0000 )

member("3d_welt").model("mod_kasten5_16").transform.rotation.z = 29.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_17", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_17").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_17").transform.scale = vector( 0.8000, 0.5000, 2.4000 )
member("3d_welt").model("mod_kasten5_17").transform.position = vector( 541.6700, 23.1600, 42.0000 )

member("3d_welt").model("mod_kasten5_17").transform.rotation.z = 3.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_18", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_18").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_18").transform.scale = vector( 0.7000, 0.5000, 2.2000 )
member("3d_welt").model("mod_kasten5_18").transform.position = vector( 371.6700, -109.3400, 32.9344 )

member("3d_welt").model("mod_kasten5_18").transform.rotation.z = 2.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_19", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_19").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_19").transform.scale = vector( 1.0000, 0.4000, 1.0000 )
member("3d_welt").model("mod_kasten5_19").transform.position = vector( 386.6700, -141.8400, 37.7344 )

member("3d_welt").model("mod_kasten5_19").transform.rotation.z = 10.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_20", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_20").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_20").transform.scale = vector( 0.7000, 1.0000, 1.6000 )
member("3d_welt").model("mod_kasten5_20").transform.position = vector( 329.1700, -136.8400, 19.3344 )

member("3d_welt").model("mod_kasten5_20").transform.rotation.z = 16.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_21", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_21").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_21").transform.scale = vector( 0.8000, 0.3000, 2.2000 )
member("3d_welt").model("mod_kasten5_21").transform.position = vector( 334.1700, -99.3400, 20.9344 )

member("3d_welt").model("mod_kasten5_21").transform.rotation.z = 33.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_22", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_22").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_22").transform.scale = vector( 0.3000, 1.0000, 2.2000 )
member("3d_welt").model("mod_kasten5_22").transform.position = vector( 339.1700, -51.8400, 20.1970 )

member("3d_welt").model("mod_kasten5_22").transform.rotation.z = 18.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_23", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_23").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_23").transform.scale = vector( 0.9000, 0.6000, 1.8000 )
member("3d_welt").model("mod_kasten5_23").transform.position = vector( 449.1700, -131.8400, 42.0000 )

member("3d_welt").model("mod_kasten5_23").transform.rotation.z = 34.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_24", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_24").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_24").transform.scale = vector( 0.9000, 0.3000, 1.2000 )
member("3d_welt").model("mod_kasten5_24").transform.position = vector( 281.6700, -99.3400, 1.0300 )

member("3d_welt").model("mod_kasten5_24").transform.rotation.z = 38.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_25", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_25").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_25").transform.scale = vector( 0.6000, 0.3000, 1.2000 )
member("3d_welt").model("mod_kasten5_25").transform.position = vector( 381.6700, 113.1600, 11.6744 )

member("3d_welt").model("mod_kasten5_25").transform.rotation.z = 38.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_26", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_26").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_26").transform.scale = vector( 0.3000, 0.8000, 1.8000 )
member("3d_welt").model("mod_kasten5_26").transform.position = vector( 396.6700, 75.6600, 27.9630 )

member("3d_welt").model("mod_kasten5_26").transform.rotation.z = 23.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_27", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_27").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_27").transform.scale = vector( 0.8000, 0.3000, 1.4000 )
member("3d_welt").model("mod_kasten5_27").transform.position = vector( 406.6700, 103.1600, 26.0560 )

member("3d_welt").model("mod_kasten5_27").transform.rotation.z = 17.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_28", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_28").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_28").transform.scale = vector( 0.8000, 0.6000, 2.2000 )
member("3d_welt").model("mod_kasten5_28").transform.position = vector( 666.6700, -199.3400, 42.0000 )

member("3d_welt").model("mod_kasten5_28").transform.rotation.z = 32.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_29", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_29").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_29").transform.scale = vector( 0.8000, 0.6000, 2.4000 )
member("3d_welt").model("mod_kasten5_29").transform.position = vector( 711.6700, -209.3400, 42.0000 )

member("3d_welt").model("mod_kasten5_29").transform.rotation.z = 10.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_30", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_30").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_30").transform.scale = vector( 0.5000, 0.8000, 1.4000 )
member("3d_welt").model("mod_kasten5_30").transform.position = vector( 711.6700, -174.3400, 42.0000 )

member("3d_welt").model("mod_kasten5_30").transform.rotation.z = 18.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_31", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_31").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_31").transform.scale = vector( 0.8000, 0.7000, 1.4000 )
member("3d_welt").model("mod_kasten5_31").transform.position = vector( 686.6700, -231.8400, 42.0000 )

member("3d_welt").model("mod_kasten5_31").transform.rotation.z = 25.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_32", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_32").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_32").transform.scale = vector( 0.8000, 0.6000, 2.2000 )
member("3d_welt").model("mod_kasten5_32").transform.position = vector( 759.1700, -154.3400, 42.0000 )

member("3d_welt").model("mod_kasten5_32").transform.rotation.z = 10.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten5_33", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten5_33").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten5_33").transform.scale = vector( 0.7000, 0.9000, 2.4000 )
member("3d_welt").model("mod_kasten5_33").transform.position = vector( 586.6700, 25.6600, 42.0000 )

member("3d_welt").model("mod_kasten5_33").transform.rotation.z = 9.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten6_1", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten6_1").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten6_1").transform.scale = vector( 0.1000, 0.1000, 0.8000 )
member("3d_welt").model("mod_kasten6_1").transform.position = vector( -112.2900, -177.5700, 45.5888 )

member("3d_welt").model("mod_kasten6_1").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten6_2", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten6_2").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten6_2").transform.scale = vector( 0.1000, 0.1000, 3.8000 )
member("3d_welt").model("mod_kasten6_2").transform.position = vector( -111.7800, -169.8900, 46.8176 )

member("3d_welt").model("mod_kasten6_2").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten6_3", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten6_3").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten6_3").transform.scale = vector( 0.1000, 0.1000, 1.8000 )
member("3d_welt").model("mod_kasten6_3").transform.position = vector( -111.0200, -146.2100, 50.6064 )

member("3d_welt").model("mod_kasten6_3").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten6_4", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten6_4").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten6_4").transform.scale = vector( 0.1000, 0.1000, 2.6000 )
member("3d_welt").model("mod_kasten6_4").transform.position = vector( -111.6200, -127.0500, 53.6720 )

member("3d_welt").model("mod_kasten6_4").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten6_5", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten6_5").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten6_5").transform.scale = vector( 0.1000, 0.1000, 2.4000 )
member("3d_welt").model("mod_kasten6_5").transform.position = vector( -111.9400, -102.4300, 56.0896 )

member("3d_welt").model("mod_kasten6_5").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten6_6", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten6_6").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten6_6").transform.scale = vector( 0.1000, 0.1000, 2.6000 )
member("3d_welt").model("mod_kasten6_6").transform.position = vector( -111.9800, -77.9600, 52.5568 )

member("3d_welt").model("mod_kasten6_6").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten6_7", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten6_7").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten6_7").transform.scale = vector( 0.1000, 0.1000, 3.8000 )
member("3d_welt").model("mod_kasten6_7").transform.position = vector( -110.5800, -52.5400, 48.7136 )

member("3d_welt").model("mod_kasten6_7").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten6_8", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten6_8").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten6_8").transform.scale = vector( 0.1000, 0.1000, 4.0000 )
member("3d_welt").model("mod_kasten6_8").transform.position = vector( -109.0700, -28.7200, 45.1440 )

member("3d_welt").model("mod_kasten6_8").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten6_9", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten6_9").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten6_9").transform.scale = vector( 0.1000, 0.1000, 2.4000 )
member("3d_welt").model("mod_kasten6_9").transform.position = vector( -97.9000, -24.1200, 45.8592 )

member("3d_welt").model("mod_kasten6_9").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten6_10", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten6_10").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten6_10").transform.scale = vector( 0.1000, 0.1000, 2.0000 )
member("3d_welt").model("mod_kasten6_10").transform.position = vector( -94.0700, -23.6700, 45.7872 )

member("3d_welt").model("mod_kasten6_10").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten6_11", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten6_11").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten6_11").transform.scale = vector( 0.1000, 0.1000, 2.6000 )
member("3d_welt").model("mod_kasten6_11").transform.position = vector( -87.1800, -22.0200, 45.5232 )

member("3d_welt").model("mod_kasten6_11").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten6_12", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten6_12").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten6_12").transform.scale = vector( 0.1000, 0.1000, 2.4000 )
member("3d_welt").model("mod_kasten6_12").transform.position = vector( -81.6200, -23.0100, 45.6816 )

member("3d_welt").model("mod_kasten6_12").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten6_13", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten6_13").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten6_13").transform.scale = vector( 0.1000, 0.1000, 1.2000 )
member("3d_welt").model("mod_kasten6_13").transform.position = vector( -83.6400, -28.2300, 46.5168 )

member("3d_welt").model("mod_kasten6_13").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten6_14", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten6_14").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten6_14").transform.scale = vector( 0.1000, 0.1000, 4.0000 )
member("3d_welt").model("mod_kasten6_14").transform.position = vector( -78.2200, -50.9500, 50.1520 )

member("3d_welt").model("mod_kasten6_14").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten6_15", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten6_15").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten6_15").transform.scale = vector( 0.1000, 0.1000, 2.0000 )
member("3d_welt").model("mod_kasten6_15").transform.position = vector( -51.0900, -47.4000, 49.5840 )

member("3d_welt").model("mod_kasten6_15").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten6_16", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten6_16").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten6_16").transform.scale = vector( 0.1000, 0.1000, 3.4000 )
member("3d_welt").model("mod_kasten6_16").transform.position = vector( -30.5800, -45.1400, 46.8928 )

member("3d_welt").model("mod_kasten6_16").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten6_17", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten6_17").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten6_17").transform.scale = vector( 0.1000, 0.1000, 3.2000 )
member("3d_welt").model("mod_kasten6_17").transform.position = vector( -9.3200, -42.7600, 43.4912 )

member("3d_welt").model("mod_kasten6_17").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten6_18", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten6_18").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten6_18").transform.scale = vector( 0.1000, 0.1000, 2.0000 )
member("3d_welt").model("mod_kasten6_18").transform.position = vector( 10.0300, -40.7200, 36.1826 )

member("3d_welt").model("mod_kasten6_18").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten6_19", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten6_19").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten6_19").transform.scale = vector( 0.1000, 0.1000, 3.2000 )
member("3d_welt").model("mod_kasten6_19").transform.position = vector( 12.5700, 200.5400, 52.1392 )

member("3d_welt").model("mod_kasten6_19").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten7_1", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten7_1").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten7_1").transform.scale = vector( 0.1000, 0.1000, 0.2000 )
member("3d_welt").model("mod_kasten7_1").transform.position = vector( 105.4900, 207.5200, 9.2222 )

member("3d_welt").model("mod_kasten7_1").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten7_2", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten7_2").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten7_2").transform.scale = vector( 0.1000, 0.1000, 2.0000 )
member("3d_welt").model("mod_kasten7_2").transform.position = vector( 96.0600, 221.6200, 18.8096 )

member("3d_welt").model("mod_kasten7_2").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten7_3", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten7_3").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten7_3").transform.scale = vector( 0.1000, 0.1000, 1.2000 )
member("3d_welt").model("mod_kasten7_3").transform.position = vector( 88.7000, 230.8100, 25.2832 )

member("3d_welt").model("mod_kasten7_3").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten7_4", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten7_4").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten7_4").transform.scale = vector( 0.1000, 0.1000, 0.4000 )
member("3d_welt").model("mod_kasten7_4").transform.position = vector( 81.5700, 244.1700, 32.9808 )

member("3d_welt").model("mod_kasten7_4").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten7_5", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten7_5").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten7_5").transform.scale = vector( 0.1000, 0.1000, 0.8000 )
member("3d_welt").model("mod_kasten7_5").transform.position = vector( 73.6600, 261.9500, 42.4672 )

member("3d_welt").model("mod_kasten7_5").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten7_6", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten7_6").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten7_6").transform.scale = vector( 0.1000, 0.1000, 2.0000 )
member("3d_welt").model("mod_kasten7_6").transform.position = vector( 66.5700, 278.7900, 47.3488 )

member("3d_welt").model("mod_kasten7_6").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten7_7", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten7_7").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten7_7").transform.scale = vector( 0.1000, 0.1000, 1.8000 )
member("3d_welt").model("mod_kasten7_7").transform.position = vector( 54.5100, 300.5200, 49.3616 )

member("3d_welt").model("mod_kasten7_7").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten7_8", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten7_8").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten7_8").transform.scale = vector( 0.1000, 0.1000, 1.4000 )
member("3d_welt").model("mod_kasten7_8").transform.position = vector( 48.2800, 54.2400, 13.9976 )

member("3d_welt").model("mod_kasten7_8").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten7_9", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten7_9").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten7_9").transform.scale = vector( 0.1000, 0.1000, 0.8000 )
member("3d_welt").model("mod_kasten7_9").transform.position = vector( 58.5700, 86.7600, 8.0294 )

member("3d_welt").model("mod_kasten7_9").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten7_11", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten7_11").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten7_11").transform.scale = vector( 0.1000, 0.1000, 2.2000 )
member("3d_welt").model("mod_kasten7_11").transform.position = vector( 2.7900, 63.9000, 40.3818 )

member("3d_welt").model("mod_kasten7_11").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten7_12", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten7_12").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten7_12").transform.scale = vector( 0.1000, 0.1000, 1.0000 )
member("3d_welt").model("mod_kasten7_12").transform.position = vector( 3.6700, 100.8000, 40.0794 )

member("3d_welt").model("mod_kasten7_12").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten7_13", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten7_13").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten7_13").transform.scale = vector( 0.1000, 0.1000, 0.2000 )
member("3d_welt").model("mod_kasten7_13").transform.position = vector( 113.9800, 201.1900, 3.5514 )

member("3d_welt").model("mod_kasten7_13").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten7_14", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten7_14").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten7_14").transform.scale = vector( 0.1000, 0.1000, 0.6000 )
member("3d_welt").model("mod_kasten7_14").transform.position = vector( 103.8700, 214.0700, 12.2578 )

member("3d_welt").model("mod_kasten7_14").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten7_15", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten7_15").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten7_15").transform.scale = vector( 0.1000, 0.1000, 2.2000 )
member("3d_welt").model("mod_kasten7_15").transform.position = vector( 88.2800, 236.8200, 27.4080 )

member("3d_welt").model("mod_kasten7_15").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten7_16", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten7_16").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten7_16").transform.scale = vector( 0.1000, 0.1000, 1.4000 )
member("3d_welt").model("mod_kasten7_16").transform.position = vector( 79.1600, 254.1300, 37.3248 )

member("3d_welt").model("mod_kasten7_16").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten7_17", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten7_17").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten7_17").transform.scale = vector( 0.1000, 0.1000, 0.6000 )
member("3d_welt").model("mod_kasten7_17").transform.position = vector( 72.4300, 270.1800, 45.6912 )

member("3d_welt").model("mod_kasten7_17").transform.rotation.z = 0.0000

-- New model:
Member("3d_welt").newmodel("mod_kasten7_18", Member("3d_welt").modelResource("mres_kubus_normal")) 
Member("3d_welt").model("mod_kasten7_18").shaderList = Member("3d_welt").shader("shader_objekte_stadt")
member("3d_welt").model("mod_kasten7_18").transform.scale = vector( 0.1000, 0.1000, 2.4000 )
member("3d_welt").model("mod_kasten7_18").transform.position = vector( 60.9200, 289.9400, 48.2528 )

member("3d_welt").model("mod_kasten7_18").transform.rotation.z = 0.0000

-- Kamera Position und Rotation:
member("3d_welt").camera("DefaultView").transform.position = vector( 2.16536e3, 1.47674e3, 636.3767 )
member("3d_welt").camera("DefaultView").transform.rotation = vector( 77.4771, 0.0005, 124.1994 )

-- Variable >g_gruppen_modelle_liste< wird aktualisiert:
global g_gruppen_modelle_liste, g_temp_objekt_liste, g_gruppen_flaechen_liste, g_temp_flaechen_liste, gl_markierte_objekte
g_gruppen_modelle_liste = [["mod_kasten1_2", "mod_kasten1_3", "mod_kasten1_4", "mod_kasten1_7", "mod_kasten1_8"], ["mod_kasten2_2", "mod_kasten2_3", "mod_kasten2_4"], ["mod_kasten3_1", "mod_kasten3_3", "mod_kasten3_4", "mod_kasten3_5", "mod_kasten3_6", "mod_kasten3_7", "mod_kasten3_8"], ["mod_kasten4_1", "mod_kasten4_2", "mod_kasten4_3", "mod_kasten4_4", "mod_kasten4_5", "mod_kasten4_7", "mod_kasten4_8"], ["mod_kasten5_1", "mod_kasten5_2", "mod_kasten5_3", "mod_kasten5_4", "mod_kasten5_5", "mod_kasten5_6", "mod_kasten5_7", "mod_kasten5_8", "mod_kasten5_9", "mod_kasten5_10", "mod_kasten5_11", "mod_kasten5_12", "mod_kasten5_13", "mod_kasten5_14", "mod_kasten5_15", "mod_kasten5_16", "mod_kasten5_17", "mod_kasten5_18", "mod_kasten5_19", "mod_kasten5_20", "mod_kasten5_21", "mod_kasten5_22", "mod_kasten5_23", "mod_kasten5_24", "mod_kasten5_25", "mod_kasten5_26", "mod_kasten5_27", "mod_kasten5_28", "mod_kasten5_29", "mod_kasten5_30", "mod_kasten5_31", "mod_kasten5_32", "mod_kasten5_33"], ["mod_kasten6_1", "mod_kasten6_2", "mod_kasten6_3", "mod_kasten6_4", "mod_kasten6_5", "mod_kasten6_6", "mod_kasten6_7", "mod_kasten6_8", "mod_kasten6_9", "mod_kasten6_10", "mod_kasten6_11", "mod_kasten6_12", "mod_kasten6_13", "mod_kasten6_14", "mod_kasten6_15", "mod_kasten6_16", "mod_kasten6_17", "mod_kasten6_18", "mod_kasten6_19"], ["mod_kasten7_1", "mod_kasten7_2", "mod_kasten7_3", "mod_kasten7_4", "mod_kasten7_5", "mod_kasten7_6", "mod_kasten7_7", "mod_kasten7_8", "mod_kasten7_9", "mod_kasten7_11", "mod_kasten7_12", "mod_kasten7_13", "mod_kasten7_14", "mod_kasten7_15", "mod_kasten7_16", "mod_kasten7_17", "mod_kasten7_18"]]

g_gruppen_flaechen_liste = []

gl_markierte_objekte = []
g_temp_flaechen_liste = []

